<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="STYLESHEET" type="text/css" href="../pgadmin3.css">
<title>Rady odborníka</title>
</head>

<body>

<h3>Přístup k databázi zamítnut</h3>
<p>
Server nepovolil přístup do databáze: server hlásí
</p>
<p>
<b><tt class="command"><INFO></tt></b>
</p>
<p>
Abyste měli přístup k databázi na serveru PostgreSQL, musíte mít v prvé řadě 
základní přístup k serveru pro vašeho klienta (Host Based Authentication). 
PostgreSQL zkontroluje, jestli soubor pg_hba.conf obsahuje záznam odpovídající 
vaší kombinaci adresa klienta / jméno uživatele / databáze a povolí přístup 
předtím, než se provede vyhodnocení přístupových oprávnění daných SQL GRANT.
</p>
<p>
Nastavení v pg_hba.conf po instalaci je docela omezující, aby se zabránilo 
bezpečnostním dírám, způsobených nepřehodnoceným a přitom povinným systémovým 
nastavením. Pravděpodobně budete chtít doplnit něco takovéhoto
</p>
<p>
<b><tt class="command">host all all 192.168.0.0/24 md5</tt></b>
</p>
<p>
Tento příklad uděluje na základě hesla šifrovaného pomocí MD5 přístup ke všem 
databázím pro všechny uživatele v privátní síti 192.168.0.0/24.
</p>
<p>
K úpravě souboru pg_hba.conf můžete použít editor nastavení, který je součástí 
pgAdmin III. Po provedení změn v pg_hba.conf je potřeba přimět server, aby nové 
nastavení načetl. Buď pomocí pg_ctl nebo restartováním procesu serveru.
</p>

</body>

</html>
